package Controllers;

import javax.sound.midi.ControllerEventListener;
import javax.sound.midi.Sequencer;
import javax.sound.midi.ShortMessage;

import Lecteurs.LecteurObservable;

public class ControllerVue implements ControllerEventListener {

	private LecteurObservable lecteur;

	public ControllerVue(LecteurObservable lecteur,Sequencer sequenceur) {
		this.lecteur = lecteur;
		sequenceur.addControllerEventListener(this,
				null);
	}

	public void play(Sequencer sequenceur) {
		lecteur.play(sequenceur);
	}

	public void stop(Sequencer sequenceur) {
		lecteur.stop(sequenceur);
	}

	@Override
	public void controlChange(ShortMessage arg0) {
		lecteur.evenement();
	}
}
